layer of insulation - German English Dictionary